package com.ithuang.websocket.config;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import org.springframework.stereotype.Component;

@Component
@Data
public class Message {

    private String toName;
    private String message;

    // Lombok 的 @Data 注解已经提供了 getter 和 setter 方法
    // 如果您需要自定义 getter 或 setter，可以移除 @Data 注解并手动添加它们

    // 如果您需要自定义 JSON 属性名称，可以使用 @JsonProperty 注解
    @JsonProperty("toName")
    public String getToName() {
        return toName;
    }

    public void setToName(String toName) {
        this.toName = toName;
    }

    @JsonProperty("message")
    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }
}